package es.xpt.ysf.commons.enums;

import java.security.Principal;
import java.util.ResourceBundle;

import es.xpt.ysf.dao.Connection;
import es.xpt.ysf.dao.DAOErrors;
import es.xpt.ysf.dao.DAOException;
import es.xpt.ysf.dao.DbDAOFactory;

public class EnumValuesDAOFactory extends DbDAOFactory {
	
	/**TODO: cambiar el properties por el que corresponda cuando se realicen las operaciones de escritura */
	private static DAOErrors errors = new DAOErrors(ResourceBundle.getBundle("es.xpt.ysf.commons.enums.EnumsDAOErrors"));

	public EnumValuesDAOFactory(Principal principal ) throws DAOException {
       super(principal);
    }
	
	public EnumValuesDAOFactory(Connection con, Principal principal ) throws DAOException { // NO_UCD
	       super(con, principal);
	    }
	
	public EnumValuesDAO getEnumValuesDAO() {
		return new EnumValuesDAO(con, principal, errors);
    }
}
